首页
关于
优乐购
开发
生活
大事记
导航
关键字: WeakMap
深拷贝实践
前言:js如何实现一个深拷贝 这是一个老生常谈的问题,也是在求职过程中的高频面试题,考察的知识点十分丰富,本文将对浅拷贝和深拷贝的区别、实现等做一个由浅入深的梳理 赋值、浅拷贝与深拷贝的区别 在js中,变量类型分为基本类型和引用类型。对变 ...
分类:
阅读:1228
发布时间:2020-04-13
Vue 3 核心原理 -- reactivity 源码复写
标签(空格分隔): vue 前端 前言 首先自己实现了一遍 reactive 的两个api, 对依赖变化的监测有了一定的了解, 现在再看看源码是怎么写。 为了更好理解, 自己按着源码重新写一遍。 vue3 源码 重写源码 以下代码可直接复制 ...
分类:
阅读:768
发布时间:2020-04-12
Vue 3 核心原理 -- reactivity 自己实现
标签(空格分隔): vue 前端 [toc] 前言 为了更好地理解 vue3,阅读其源码是一个重要的途径,但是单纯阅读源码可能理解不了作者为什么这样写,因此自己根据 API 来实现一遍然后再与源码作对比,可以更深刻理解 vue3 的实现原理 ...
分类:
阅读:844
发布时间:2020-04-12
七: ES6 Set Map
前言 该部分为书籍 深入理解ES6 第七章(Set与Map)笔记 ES5中的 Set 与 Map 在 ES5 中, 一般使用对象属性来模拟 Set 与 Map let set = Object.create(null); set.foo = ...
分类:
阅读:846
发布时间:2020-04-12
js深浅拷贝
对象类型在赋值的过程中其实是复制了地址,这样会导致一方改变的时候其他地方也都会被改变的情况 例: let a = { age: 1 } let b = a; a.age = 2; console.log(b.age); // 2 ...
分类:
阅读:915
发布时间:2020-04-12
从 ES6 到 ES10 的新特性万字大总结
作者:鱼头的Web海洋 公号 / 陈大鱼头 (本文转载自前端大全) 介绍 ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会)在标准ECMA-262中定义的脚本语言规范。这种语言在万维网上应用广泛,它往往被称为JavaS ...
分类:
阅读:1360
发布时间:2020-04-12
实现一个深拷贝
1.如果是函数类型和普通类型直接返回原来的值。 2.如果是正则,直接返回原来的值。 3.如果是日期类型,直接返回原来的值。 4.需要新建一个WeakMap的表用来存储被拷贝过的值,并且在递归的时候传下去,这样可以避免对象引用自己造成无限递归 ...
分类:
阅读:598
发布时间:2020-04-12
暂无数据
1
2
3
专题推荐
从零搭建博客
前端开发
javascript教程
vue3+ts教程
推荐阅读
1
umami统计:适合个人网站的专业统计工具
阅读:691
发布时间:2025-12-11 22:10:45
2
回长沙参加老婆妹妹的婚礼
阅读:690
发布时间:2025-08-10 21:53:45
3
比亚迪的刹车偏软如何通过车机设置解决
阅读:563
发布时间:2025-08-18 22:17:33
4
如何整治各种网络爬虫(比如SemrushBot)
阅读:561
发布时间:2025-12-02 22:35:29
5
CleanAds:百度、Bing、CSDN 广告清理插件
阅读:493
发布时间:2025-10-10 21:19:32
6
下班后打车碰到女司机
阅读:426
发布时间:2025-08-18 22:35:36
7
如何将Node.js REST API转换为AI专用的MCP服务器
阅读:349
发布时间:2025-12-27 23:56:12
8
利用AI自动发布文章效果如何?
阅读:298
发布时间:2025-11-30 21:21:53
9
2025年国庆回家行程记录
阅读:298
发布时间:2025-10-09 22:25:15
10
如何理解 JavaScript 中的事件循环(Event Loop)?
阅读:242
发布时间:2025-11-26 16:00:15